An Excel spreadsheet for the decomposition of a difference between two values of an aggregate demographic measure by stepwise replacement running from young to old ages

نویسندگان

  • Evgeny M. Andreev
  • Vladimir M. Shkolnikov
چکیده

A general algorithm for the decomposition of differences between two values of an aggregate demographic measure of age and other dimensions is realized as Excel/VBA. It assumes that the aggregate measure is computed from similar matrices of discrete demographic data for two populations under comparison. The algorithm estimates the effects of replacement for each elementary cell of one matrix by the respective cell of another matrix. The replacement runs from young to old ages. Background Comparative analyses often look at the differences between the values of aggregate demographic measures calculated for two populations. Once a difference has been identified, the researcher may be interested in decomposing it according to the effects of underlying factors, such as age group, sex, and cause of death. The general decomposition problem is to estimate the additive contributions of the differences between the values of the factors to the overall difference between the values of the aggregate measure. The aggregate measure of interest is considered as a dependent function of the factors. In 2002, we proposed a general algorithm for solving the decomposition problem by means of stepwise replacement (Andreev, Shkolnikov, Begun, 2002). For some aggregate measures, this algorithm produces formulae for the decomposition (Andreev, 1982; Pollard, 1982; Arriaga, 1984; Pressat, 1985; Das Gupta, 1994; Das Gupta, 1999; Shkolnikov, Andreev, and Begun, 2001, 2003). In many cases, however, a direct numerical application of the replacement algorithm has to be performed. For example, the existing formula for the decomposition of a difference between two life expectancies by ages and causes of death degenerates if at one or more ages the allcause death rates in the two populations are exactly the same. For many aggregate measures, the analytical expression for the decomposition either cannot be deduced, or it can be deduced, but is too complicated. For example, the formal expression of the age decomposition of a difference between e-dagger values (Vaupel, Canudas Romo, 2003) appears to be very complex (Shkolnikov, Andreev, Zhang, Vaupel, 2011). The numerical algorithm for decomposition by stepwise replacements is described in detail (Andreev, Shkolnikov, Begun, 2002). The “Decomposition_replacement.xls” spreadsheet produces exactly the algorithm that was described in the article. The replacement runs from young to old ages, and in each age group, the program performs all of the possible sequences of replacements. How to use it The Decomposition_replacement.xls spreadsheet consists of four worksheets: “C,” “Data-1,” “Data-2,” “Result,” and the VBA program “Decomp.” Specify the number of age groups and the number of variables at each age in cells B2 and B3 of worksheet C, respectively. The total number of age groups (rows) should be less than 120, and the number of variables at each age should be less than 11.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Age-decomposition of a difference between two populations for any life-table quantity in Excel

We provide a simple VBA/Excel program that decomposes by age a difference between two values of a life-table based quantity. For example, one might want to know what are contributions of different ages into the total difference between two populations in: values of life expectancy at birth or of temporary life expectancy between exact ages 20 and 65 or of standard deviation of ages at death ove...

متن کامل

Decomposing Current Mortality Differences Into Initial Differences and Differences in Trends: The Contour Decomposition Method

This study proposes a new decomposition method that permits a difference in an aggregate measure at a final time point to be split into additive components corresponding to the initial differences in the event rates of the measure and differences in trends in these underlying event rates. For instance, when studying divergence in life expectancy, this method allows researchers to more easily co...

متن کامل

InRaDoS: An internal radiation dosimetry computer program

Introduction: Internal radiation dosimetry is important from a radiation protection point of view and can help to optimize the radiation dose delivered to the workers, public, and patients. It has a rather simple protocol but needs a large amount of data. Therefore, it is difficult to do on a routine basis. The use of computer programs makes internal radiation dosimetry simpler...

متن کامل

Tutorial Review: Simulation of Oscillating Chemical Reactions Using Microsoft Excel Macros

Oscillating reactions are one of the most interesting topics in chemistry and analytical chemistry. Fluctuations in concentrations of one the reacting species (usually a reaction intermediate) create an oscillating chemical reaction. In oscillating systems, the reaction is far from thermodynamic equilibrium. In these systems, at least one autocatalytic step is required. Developing an instinctiv...

متن کامل

Discourse of young and old women in Iranian families

In this study, the researcher attempted to addresses the relationships within the family from the perspective of relationships between two generations: old women, and young women. What discourses are subject to these relationships and are these discourses close together or considered as obvious sign of the gap between the two generations? The method used by researcher was taking advantage of th...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2012